|
|
| Lokalizacja w menu |
|---|
| Przybory → Dodaj dokument tekstowy |
| Środowisko pracy |
| wszystkie |
| Domyślny skrót |
| brak |
| Wprowadzono w wersji |
| 0.19 |
| Zobacz także |
| Kształt z tekstu, Adnotacja wieloliniowa |
Polecenie Dodaj dokument testowy tworzy obiekt zdolny do przechowywania dowolnego tekstu. Element ten może być użyty do zapisania ogólnych informacji lub specyfikacji modelu.
Edytor
Font): nazwa czcionki, na przykład, Ubuntu Mono.Float): rozmiar czcionki w punktach, na przykład, 11.Bool): domyślnie ustawia się na wartość FAŁSZ. Jeśli ustawimy wartość PRAWDA, tekst nie może być edytowany.Enumeration): domyślnie ustawiona jest wartość Brak. Jeśli ustawimy wartość na Python, tekst będzie podświetlany jak w konsoli Python.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Ogólne informacje na temat dodawania obiektów do dokumentu można znaleźć na stronie Część: właściwość.
Obiekt App::TextDocument jest tworzony za pomocą metody addObject() dokumentu. Gdy obiekt TextDocument istnieje, jego informacje tekstowe są przechowywane w jego atrybucie Text. Atrybut ten może być użyty w innych obiektach, na przykład jako ciąg znaków dla funkcji Kształt z tekstu.
import FreeCAD as App
import Draft
doc = App.newDocument()
obj = doc.addObject("App::TextDocument", "Text_document")
obj.Text = "textual information"
doc.recompute()
obj2 = Draft.makeShapeString(obj.Text, "/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf", 10)
doc.recompute()